main
	GPIO_Digital_Output
		GPIO_Config
			GPIO_Clk_Enable
	HID_Enable
		GetMaxStrignDscIndex
			GetMaxIndexInDevDsc
			GetMaxIndexInConfigDsc
		USB_Init_Desc
		usb_hw_config
			GPIO_Config
				GPIO_Clk_Enable
		USBD_Init
			USB_OTG_BSP_Init
			USBD_DeInit
			DCD_Init
				USB_OTG_SelectCore
				USB_OTG_DisableGlobalInt
				USB_OTG_CoreInit
					USB_OTG_CoreReset
						USB_OTG_BSP_uDelay
					USB_OTG_BSP_mDelay
						USB_OTG_BSP_uDelay
				USB_OTG_SetCurrentMode
					USB_OTG_BSP_mDelay
						USB_OTG_BSP_uDelay
				USB_OTG_CoreInitDev
					USB_OTG_InitDevSpeed
					USB_OTG_FlushTxFifo
						USB_OTG_BSP_uDelay
					USB_OTG_FlushRxFifo
						USB_OTG_BSP_uDelay
					USB_OTG_EnableDevInt
						USB_OTG_EnableCommonInt
				USB_OTG_EnableGlobalInt
			USB_OTG_BSP_EnableInterrupt
			USBD_USR_Init
			USBD_USR_DeviceConfigured
			USBD_USR_DeviceSuspended
			USBD_USR_DeviceResumed
			USBD_USR_DeviceConnected
			USBD_USR_DeviceDisconnected
		NVIC_IntEnable
		USB_Polling_Proc
			USB_OTG_IsDeviceMode
				USB_OTG_GetMode
			USB_OTG_ReadCoreItr
			DCD_HandleOutEP_ISR
				USB_OTG_ReadDevAllOutEp_itr
				USB_OTG_ReadDevOutEP_itr
				USB_OTG_EP0_OutStart
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleInEP_ISR
				USB_OTG_ReadDevAllInEPItr
				DCD_ReadDevInEP
				USB_OTG_EP0_OutStart
				DCD_WriteEmptyTxFifo
					USB_OTG_WritePacket
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleResume_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleUSBSuspend_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleSof_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleRxStatusQueueLevel_ISR
				USB_OTG_ReadPacket
			DCD_HandleUsbReset_ISR
				USB_OTG_FlushTxFifo
					USB_OTG_BSP_uDelay
				USB_OTG_EP0_OutStart
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleEnumDone_ISR
				USB_OTG_EP0Activate
				USB_OTG_GetDeviceSpeed
			DCD_IsoINIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_IsoOUTIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_SessionRequest_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_OTG_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
	HID_Read
		DCD_EP_PrepareRx
			USB_OTG_EP0StartXfer
			USB_OTG_EPStartXfer
				USB_OTG_WritePacket
		USBD_OTG_ISR_Handler
			USB_OTG_IsDeviceMode
				USB_OTG_GetMode
			USB_OTG_ReadCoreItr
			DCD_HandleOutEP_ISR
				USB_OTG_ReadDevAllOutEp_itr
				USB_OTG_ReadDevOutEP_itr
				USB_OTG_EP0_OutStart
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleInEP_ISR
				USB_OTG_ReadDevAllInEPItr
				DCD_ReadDevInEP
				USB_OTG_EP0_OutStart
				DCD_WriteEmptyTxFifo
					USB_OTG_WritePacket
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleResume_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleUSBSuspend_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleSof_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleRxStatusQueueLevel_ISR
				USB_OTG_ReadPacket
			DCD_HandleUsbReset_ISR
				USB_OTG_FlushTxFifo
					USB_OTG_BSP_uDelay
				USB_OTG_EP0_OutStart
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleEnumDone_ISR
				USB_OTG_EP0Activate
				USB_OTG_GetDeviceSpeed
			DCD_IsoINIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_IsoOUTIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_SessionRequest_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_OTG_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
	HID_Write
		USBD_HID_SendReport
			DCD_EP_Tx
				USB_OTG_EP0StartXfer
				USB_OTG_EPStartXfer
					USB_OTG_WritePacket
		USBD_OTG_ISR_Handler
			USB_OTG_IsDeviceMode
				USB_OTG_GetMode
			USB_OTG_ReadCoreItr
			DCD_HandleOutEP_ISR
				USB_OTG_ReadDevAllOutEp_itr
				USB_OTG_ReadDevOutEP_itr
				USB_OTG_EP0_OutStart
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleInEP_ISR
				USB_OTG_ReadDevAllInEPItr
				DCD_ReadDevInEP
				USB_OTG_EP0_OutStart
				DCD_WriteEmptyTxFifo
					USB_OTG_WritePacket
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleResume_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleUSBSuspend_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleSof_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleRxStatusQueueLevel_ISR
				USB_OTG_ReadPacket
			DCD_HandleUsbReset_ISR
				USB_OTG_FlushTxFifo
					USB_OTG_BSP_uDelay
				USB_OTG_EP0_OutStart
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleEnumDone_ISR
				USB_OTG_EP0Activate
				USB_OTG_GetDeviceSpeed
			DCD_IsoINIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_IsoOUTIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_SessionRequest_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_OTG_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
	__CC2DW
	__FillZeros
USB0Interrupt
	USB_Interrupt_Proc
		USBD_OTG_ISR_Handler
			USB_OTG_IsDeviceMode
				USB_OTG_GetMode
			USB_OTG_ReadCoreItr
			DCD_HandleOutEP_ISR
				USB_OTG_ReadDevAllOutEp_itr
				USB_OTG_ReadDevOutEP_itr
				USB_OTG_EP0_OutStart
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleInEP_ISR
				USB_OTG_ReadDevAllInEPItr
				DCD_ReadDevInEP
				USB_OTG_EP0_OutStart
				DCD_WriteEmptyTxFifo
					USB_OTG_WritePacket
				USBD_DataOutStage
					USBD_CtlContinueRx
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlSendStatus
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
				USBD_DataInStage
					USBD_CtlContinueSendData
						DCD_EP_Tx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
					USBD_CtlReceiveStatus
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						USB_OTG_EP0_OutStart
					USBD_RunTestMode
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleResume_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleUSBSuspend_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleSof_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleRxStatusQueueLevel_ISR
				USB_OTG_ReadPacket
			DCD_HandleUsbReset_ISR
				USB_OTG_FlushTxFifo
					USB_OTG_BSP_uDelay
				USB_OTG_EP0_OutStart
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_HandleEnumDone_ISR
				USB_OTG_EP0Activate
				USB_OTG_GetDeviceSpeed
			DCD_IsoINIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_IsoOUTIncomplete_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_SessionRequest_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
			DCD_OTG_ISR
				USBD_SetupStage
					USBD_ParseSetupRequest
					USBD_StdDevReq
						USBD_GetDescriptor
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_USR_DeviceDescriptor
							USBD_USR_LangIDStrDescriptor
							USBD_USR_ManufacturerStrDescriptor
							USBD_USR_ProductStrDescriptor
							USBD_USR_SerialStrDescriptor
							USBD_USR_ConfigStrDescriptor
							USBD_USR_InterfaceStrDescriptor
							USBD_HID_GetCfgDesc
							USBD_GEN_GetCfgDesc
						USBD_SetAddress
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							DCD_EP_SetAddress
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
						USBD_SetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_SetCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_USR_Init
								USBD_USR_DeviceConfigured
								USBD_USR_DeviceSuspended
								USBD_USR_DeviceResumed
								USBD_USR_DeviceConnected
								USBD_USR_DeviceDisconnected
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_ClrCfg
								USBD_HID_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_HID_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_HID_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
								USBD_GEN_Init
									DCD_EP_PrepareRx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
									DCD_EP_Open
										USB_OTG_EPActivate
								USBD_GEN_DeInit
									DCD_EP_Close
										USB_OTG_EPDeactivate
								USBD_GEN_DataIn
									DCD_EP_Flush
										USB_OTG_FlushTxFifo
											USB_OTG_BSP_uDelay
										USB_OTG_FlushRxFifo
											USB_OTG_BSP_uDelay
						USBD_GetConfig
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
						USBD_GetStatus
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_SetFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_ClrFeature
							USBD_CtlSendStatus
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
								USB_OTG_EP0_OutStart
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
							USBD_HID_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
								USBD_CtlError
									DCD_EP_Stall
										USB_OTG_EPSetStall
									USB_OTG_EP0_OutStart
							USBD_GEN_Setup
								USBD_CtlSendData
									DCD_EP_Tx
										USB_OTG_EP0StartXfer
										USB_OTG_EPStartXfer
											USB_OTG_WritePacket
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
					USBD_StdItfReq
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					USBD_StdEPReq
						DCD_EP_Stall
							USB_OTG_EPSetStall
						USBD_CtlSendStatus
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
							USB_OTG_EP0_OutStart
						USBD_CtlError
							DCD_EP_Stall
								USB_OTG_EPSetStall
							USB_OTG_EP0_OutStart
						DCD_EP_ClrStall
							USB_OTG_EPClearStall
						USBD_CtlSendData
							DCD_EP_Tx
								USB_OTG_EP0StartXfer
								USB_OTG_EPStartXfer
									USB_OTG_WritePacket
						USBD_HID_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
							USBD_CtlError
								DCD_EP_Stall
									USB_OTG_EPSetStall
								USB_OTG_EP0_OutStart
						USBD_GEN_Setup
							USBD_CtlSendData
								DCD_EP_Tx
									USB_OTG_EP0StartXfer
									USB_OTG_EPStartXfer
										USB_OTG_WritePacket
					DCD_EP_Stall
						USB_OTG_EPSetStall
				USBD_SOF
				USBD_Reset
					DCD_EP_Open
						USB_OTG_EPActivate
					USBD_USR_DeviceReset
				USBD_Suspend
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_Resume
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_IsoINIncomplete
				USBD_IsoOUTIncomplete
				USBD_DevConnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
				USBD_DevDisconnected
					USBD_USR_Init
					USBD_USR_DeviceConfigured
					USBD_USR_DeviceSuspended
					USBD_USR_DeviceResumed
					USBD_USR_DeviceConnected
					USBD_USR_DeviceDisconnected
					USBD_HID_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_HID_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_HID_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
					USBD_GEN_Init
						DCD_EP_PrepareRx
							USB_OTG_EP0StartXfer
							USB_OTG_EPStartXfer
								USB_OTG_WritePacket
						DCD_EP_Open
							USB_OTG_EPActivate
					USBD_GEN_DeInit
						DCD_EP_Close
							USB_OTG_EPDeactivate
					USBD_GEN_DataIn
						DCD_EP_Flush
							USB_OTG_FlushTxFifo
								USB_OTG_BSP_uDelay
							USB_OTG_FlushRxFifo
								USB_OTG_BSP_uDelay
